.container{
	width: 990px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
}
#head{
	display: flex;
	min-width: 990px;
	height: 110px;
	background-color: #1d8797;
}
#head .icon{
	display: inline-block;
	margin: 0 auto;
}
.title{
	color: #fff;
	font-size: 32px;
	line-height: 110px;
}
.title-href:link,.title-href:visited{
	text-decoration: none;
}

#body{
	display: block;
	width: 100%;
	background-color: #c7e4d0;
}
#foot{
	display:block;
	height: 80px;
	min-width: 990px;
	margin-bottom: 0;
	background-color: #1a8895;
	color: #fff;
}
#foot .message{
	text-align: center;
	height: 30px;
	line-height: 90px;
	vertical-align: middle;
	margin:0;
}
#foot .message .final1{
	display: inline-block;
	width: 135px;height: 100%;
}
#foot .message .final2{
	display: inline-block;
	width: 165px;height: 100%;
}
#foot .message .final3{
	display: inline-block;
	width: 290px;height: 100%;
}
#foot .message .final4{
	display: inline-block;
	width: 105px;height: 100%;
}
#body .main{
	display: block;
	margin: 0 auto;
	width: 990px;
	background-color: #ffffff;
}
#body .photo{
	margin: 0 auto;
}
#body .content .content-main{
	width: 890px;
	margin: 0 auto;
}

#body .content1{
	display: block;
    text-align: right;
}
#body .content1 .adress{
	display: inline-block;
	float: right;
}
#body .content1 .tables{
	display: inline-block;
	padding-left:370px ;
	vertical-align: middle;
}
#body .content1 .phone{
	display: inline-block;
	padding-left:550px ;
}
.content4, .content3{
	border-top: 1px solid #ddd;
	padding-top: 1em;
	margin-top: 1em;
}
#body .content-main .content2 .content2-ph{
	display: inline-block;
}
#body .content-main .content2 .search{
	margin-left: 20px;
	padding-left: 20px;
	display: inline-block;
	vertical-align: top;
	border-left: 1px solid #1d8797;
}
#body .content-main .content2{
	display: block;
	margin-top: 20px;
	padding: 30px 20px;
}
#body .content-main .content3{
	display: block;
}
#head .main .content3 .icon{
	display: inline-block;
	margin-top: 50px;
}
/*#body .content2 .content2-column{
	display: inline-block;
}*/
#body .message .number{
	text-align: center;
	width: 15%;
	display: inline-block;
}
#body .message .topic{
	display: inline-block;
	width: 50%;
}
#body .message .time{
	width: 15%;
	display: inline-block;

}
.message-in .item{
	border: 1px solid #ccc;
	margin-left: 0;
	border-top-width: 0;
}
.item{
	padding: .4em 0;
}
#body .message .in{
	margin-left: 15px;
	display: inline-block;
}
#body .content3 .message .message-in{
	display:block;
}
#body .main .more{
    text-align: right;
    margin-top: 2em;
}
.message-title .number{
	text-align: center;
    width: 15%;
    display: inline-block;
}
.message-title{
	margin-top: 1em;
	padding: .4em 0;
	background-color: #eee;
	border: 1px solid #ccc;
}
.message-title .topic{
    width: 50%;
    display: inline-block;
}
.message-title .time{
    width: 15%;
    display: inline-block;
}
#body .main .more a{
    margin-right: 12em;
    margin-top: 2em;
}

#body .main .content-main .content4{
	display: block;
	margin-top: 70px;
	line-height: 25px;
}
#body .content4 .message .thing1{
	display: inline-block;
	width: 160px;
	margin-left: -15px;

}
#body .content4 .message .thing2{
	display: inline-block;
	width: 150px;
	margin-left: 35px;
}
#body .content4 .message .thing3{
	display: inline-block;
	width: 150px;
	margin-left: 25px;
}
#body .content4 .message .thing4{
	display: inline-block;
	width: 150px;
	margin-left: 15px;

}
#body .content4 .message .four{
	padding-bottom: 50px;

}
#body .mian .content4 .more{
	display:block;
	float: right;
	margin-right: 150px;
	margin-top:-30px;
}
#body .content .last{
	margin-left: -95px;
	display: block;
	width: 990px;

	background-color: #7cc39b;
}
 #body .content4 .row .span2{
            text-overflow:ellipsis;
            overflow:hidden;
            white-space: nowrap;

        }
#body .content4 .row {
	padding-bottom: 40px;
}
/*#body .content4 .row .span2{
		display:block;
	float: right;
	margin-right: 150px;
	margin-top:40px;

}*/
#body .content4 .row .query_links{
	display:block;
}
ul{
	text-align: center;
	height: 50px;line-height: 50px;
}
li{
	display: inline-block;
	width: 80px;height: 100%;
	margin:0;
}

}
[type="text"]{
	width: 380px;
}
[type="button"]{
	margin-left: 35px;
	width: 75px;
	height: 30px;
	background-color: #1d8797;

}
.search .form-input{
	color: #555;
}
.btn-info{
	background-color: #1d8797;
	padding-left: 20px;
	padding-right: 20px;
	transition: background .4s;
}
.btn-info:hover{
	background-color: #0c5f6c;
}
a{
	text-decoration: none;
	color: #555;
}
.content4 .row{
	margin-top: 1em;
}
.more-new{
	clear: both;
	text-align: right;
	margin-top: .6em;
	margin-right: 2em;
}
